package com.app.config;

import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

/**
 * Feign的日志配置 NONE,BASIC,HEADERS,FULL
 * 生产环境只要配置 BASIC就行了，性能问题
 * @autor xiaoyu.fang
 * @date 2019/12/12 11:19
 */
@Configuration
public class FeignLogConfig {

    @Bean
    Logger.Level feignLoggerLevel() {
        /**
         * NONE 不输出日志
         * BASIC 只有请求方法、URL、响应状态代码、执行时间
         * HEADERS基本信息以及请求和响应头
         * FULL 请求和响应 的heads、body、metadata，建议使用这个级别
         */
        return Logger.Level.FULL;
    }
}
